package com.medical_houduan.service;

import com.medical_houduan.commons.Result;
import com.medical_houduan.dto.CityDto;

public interface CityService {

    /**
     * 关键字查询城市信息服务与获取所有城市信息服务
     * @param key 关键字
     * @param currentPage 当前页
     * @param pageSize 页码大小
     * @return
     */
    Result getCityInfoService(String key,Integer currentPage,Integer pageSize);

    /**
     * 添加城市，先通过对象的cityNumber查询是否已经存在该市，不存在才添加
     * @param cityDto
     * @return
     */
    Result addCityService(CityDto cityDto);

    /**
     * 根据cityId删除城市信息及该城市的医保政策
     * @param cityId
     * @return
     */
    Result deleteCityService(Long cityId);

    Result findCityService(Long cityId);
}
